body {
    background-color: #fff;
}

.container .content {
    padding-left: .3rem;
    padding-right: .3rem;
}

.header {
    padding-top: .31rem;
    padding-bottom: .25rem;
}

.header h2 {
    font-size: .44rem;
    font-weight: bold;
}

.header .sousuo img {
    margin-top: .12rem;
}

.class-item .ui-tab-nav {
    height: auto;
}

.class-item .ui-tab-nav li {
    font-size: .32rem;
    color: #7a7a7a;
}

.class-item .ui-tab-nav li.current {
    color: #323232;
}

.class-item .ui-tab-nav li>span {
    height: 0.77rem;
    line-height: 0.77rem;
}

.class-item .ui-tab-nav li.current>span:before {
    background: url('../images/tab_line.png') no-repeat center bottom;
    bottom: -8px;
    height: 8px;
}

.class-item .ui-tab-content li {
    margin-top: .4rem;
    margin-bottom: 1.14rem;
}

.class-item .ui-tab-content li .list {
    border-radius: 0.1rem;
    -moz-box-shadow: 0px 0px 10px #c7c7c7;
    -webkit-box-shadow: 0px 0px 10px #c7c7c7;
    box-shadow: 0px 0px 10px #c7c7c7;
    margin: 0 .3rem;
    margin-bottom: .4rem;
    padding: .4rem;
}

.class-item .ui-tab-content li h3 {
    font-size: .32rem;
    margin-bottom: .3rem;
    line-height: .36rem;
}

.class-item .ui-tab-content li h3 span {
    font-size: .24rem;
    color: #fff;
    display: inline-block;
    width: 70px;
    height: 36px;
    line-height: 36px;
    background: url(../images/tag_bg.png) no-repeat;
    text-align: center;
    margin-right: .21rem;
    float: left;
}

.class-item .ui-tab-content li .time {
    font-size: .26rem;
    color: #7a7a7a;
    margin-bottom: .4rem;
}

.class-item .ui-tab-content li .bottom dl dd {
    float: left;
    margin-right: .36rem;
    text-align: center;
}

.class-item .ui-tab-content li .bottom dl dd img {
    border-radius: 50%;
}

.class-item .ui-tab-content li .bottom dl dd p {
    margin-top: .18rem;
    font-size: .22rem;
}

.class-item .ui-tab-content li .bottom .right {
    margin-top: 0.2rem;
}

.class-item .ui-tab-content li .bottom .right p:first-child {
    color: #fd5148;
    font-size: .24rem;
    line-break: .46rem;
    text-align: right;
}

.class-item .ui-tab-content li .bottom .right p:first-child span {
    font-size: .36rem;
}

.class-item .ui-tab-content li .bottom .right p:last-child {
    color: #7a7a7a;
    font-size: .22rem;
}